package base.exa02_dataTypeAndPrint;

/**
 * 1.这里学习Java的8种基本数据类型和数据类型的默认值
 */
public class Demo2_BaseDataTypeDefaultValue {

     // 字节类型
     byte aByte;
     // 短整型
     short aShort;
     // 整型
     int anInt;
     //长整型
     long aLong;
     // 小浮点型
     float aFloat;
     // 大浮点型
     double aDouble;
     // 字符型
     char aChar;
     // 布尔型
     boolean aBoolean;

    public static void main(String[] args) {
        //首先打印出八种数据类型的初始值,
        // 这里的new BaseDataTypeStudy()是创建一个这个类型的对象
        //在java中，只有创建一个对象，才会给给引用分配内存空间，才能真正的操作对象
        Demo2_BaseDataTypeDefaultValue base = new Demo2_BaseDataTypeDefaultValue();
        // byte default value: 0
        System.out.println("byte: "+base.aByte);
        // short default value: 0
        System.out.println("short: "+base.aShort);
        // int default value: 0
        System.out.println("int: "+base.anInt);
        // long default value: 0
        System.out.println("long: "+base.aLong);
        // float default value: 0.0
        System.out.println("float: "+base.aFloat);
        // double default value: 0.0
        System.out.println("double: "+base.aDouble);
        //char默认值 \u0000
        System.out.println("char: "+base.aChar);
        System.out.println('\u0000');
        // boolean default value: false
        System.out.println("boolean: "+base.aBoolean);

    }

}
